/**
 * Copyright (c) 2014,安徽皖通科技股份有限公司 All rights reserved.
 */
package net.wantongtech.xa.uploadbasicinfo.vo;

import com.wtkj.dao.annotation.DatabaseTable;
import com.wtkj.dao.annotation.PrimaryKey;
import com.wtkj.vo.AbstractValueObject;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 组织机构
 */
@EqualsAndHashCode(callSuper = false)
@Data
@DatabaseTable(tableName = "JG_ORGANIZATION2")
public class Organization extends AbstractValueObject {


    private static final long serialVersionUID = -673946541288960229L;

    @PrimaryKey
    private String orgId;

    private String pOrgId;

    private String areaCode;

    private Integer orgType;

    private String code;

    private String name;

    private String description;

    private String officePhone;

    private String fax;

    private String address;

    private String postalCode;

    private String website;

    private String director;

    private Integer listOrder;

    private Integer isDeleted;

    private Date startOn;

    private Date endOn;

    private BigDecimal rechargeMny;

    private String dishi;

    private Integer cityType;

    private Integer state;

    private String county;

    private Integer isAnnualCard;

    private String cityId;

    private String countyId;

    private Integer agencyType;


    private String channelId;


    private String serviceItems;


    private String businessHours;

    private Integer agentSaleState;

    private Integer payReplaceState;

    private Integer freeSaleState;

    private Integer agentPublishState;

    private Integer posInUseState;

    private Integer ccbMobilePayState;

}
